package org.sysdance.aplicativo.entidade;

import java.io.Serializable;
import java.util.Collection;
import java.util.Date;

public class AlunoTurmaCurso implements Serializable {

    private static final long serialVersionUID = 1L;
    private Integer idAlunoTurmaCurso;
    private int qtdParcelas;
    private Collection<Frequencia> listaFrequencia;
    private Turma turma;
    private Curso curso;
    private Aluno aluno;
    private Date dtVencPrimeiraParc;
    private boolean dataVencimentoPrimeiraParcelaValida;

    public Integer getIdAlunoTurmaCurso() {
        return idAlunoTurmaCurso;
    }

    public void setIdAlunoTurmaCurso(Integer idAlunoTurmaCurso) {
        this.idAlunoTurmaCurso = idAlunoTurmaCurso;
    }

    public int getQtdParcelas() {
        return qtdParcelas;
    }

    public void setQtdParcelas(int qtdParcelas) {
        this.qtdParcelas = qtdParcelas;
    }

    public Collection<Frequencia> getListaFrequencia() {
        return listaFrequencia;
    }

    public void setListaFrequencia(Collection<Frequencia> listaFrequencia) {
        this.listaFrequencia = listaFrequencia;
    }

    public Turma getTurma() {
        return turma;
    }

    public void setTurma(Turma turma) {
        this.turma = turma;
    }

    public Curso getCurso() {
        return curso;
    }

    public void setCurso(Curso curso) {
        this.curso = curso;
    }

    public Aluno getAluno() {
        return aluno;
    }

    public void setAluno(Aluno aluno) {
        this.aluno = aluno;
    }
    
    public Date getDtVencPrimeiraParc() {
		return dtVencPrimeiraParc;
	}
    
    public void setDtVencPrimeiraParc(Date dtVencPrimeiraParc) {
		this.dtVencPrimeiraParc = dtVencPrimeiraParc;
	}

	public boolean isDataVencimentoPrimeiraParcelaValida() {
		return dataVencimentoPrimeiraParcelaValida;
	}

	public void setDataVencimentoPrimeiraParcelaValida(
			boolean dataVencimentoPrimeiraParcelaValida) {
		this.dataVencimentoPrimeiraParcelaValida = dataVencimentoPrimeiraParcelaValida;
	}
}
